The steps in the nozzle design process are examined. The nozzle designer's role in defining design requirements and constraints is included along with discussions of each of the three basic phases of the nozzle design process itself: (1) aerodynamic design, in which the gas-contacting surfaces are configured to produce the required performance within the envelope limits; (2) thermal design, in which termal liners and thermal insulators are selected and configured to maintain the surfaces as closely as practical against effects of erosion and to limit the structure temperature to acceptable levels; and (3) structural design, in which materials are selected and configured to support the thermal components and to sustain the predicted loads. Analytical techniques that are used to establish thermal and structural design integrity and to predict nozzle performance are discussed along with methods for nozzle quality assurance. Emphasis is placed on nozzle design and materials for modern high-temperature aluminized propellants. Recurring nozzle design problems of graphite cracking and ejection, differential erosion at material interfaces, lack of sufficient proven nondestructive testing (NDT) techniques, the uncertainty of adhesive bonding, and inadequate definition of material properties, particularly at high temperatures are considered.